/*手机产品分类*/

.nav_a{ margin-bottom:10px;margin-top:10px;}
.nav_a .list{ text-align:center;}
.nav_a .list li{ display:inline-block;margin-bottom:5px;}
.nav_a .list li .box{ margin:0 1px; padding:8px 5px; font-size:12px; color:#000; width:120px; text-align:center; border: solid #6f6f6f 0px; display:inline-block; border-radius:5px;background:#efefef;}
.nav_a .list li .box:hover{ background:#015bac; color:#fff;  border: solid #90fae8 0px; transition: ease .3s;}
.nav_a .list li .on{ background:#015bac; color:#fff;  border: solid #90fae8 0px; transition: ease .3s;}




			/* left)nav */
			.left{border-bottom: 1px solid #eee;}
			.left .wrapper{overflow: hidden;}
			.left ul li{float: left;margin: 10px 0;}
			.left ul li a{padding: 10px 0;margin-right: 30px;display: block;font-size: 16px;border-bottom: 2px solid transparent;}
			.left ul li.cur a{border-bottom: 2px solid #F46A19;}
			@media only screen and (max-width:480px){
				.left ul li{margin: 1px 0;width: 33.33%;}
				.left ul li a{font-size: 12px;}
							.text {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
			}

			/* 面包屑 */
			.bread{padding: 15px 0;}
			.bread span{display: inline-block;margin-left: 10px;vertical-align: middle;font-size: 0.75rem;}
			.bread a{display: inline-block;font-size: 0.75rem;color: #2f2f2f;vertical-align: middle;}
			.bread a:hover{color: #9EC63F;}
			
			/* banner_nei */
			.banner_nei .list{position: relative;}
			.banner_nei .list img{width: 100%;}
			.banner_nei .list .banner_text{position: absolute;left: 10%;top: 50%;transform: translateY(-50%);}
			.banner_nei .list .banner_text p{font-size: 36px;color: #fff;}
			.banner_nei .list .banner_text p:nth-child(1){margin-bottom: 30px;}
			.banner_nei .list .banner_text p.en{font-size: 22px;}
			.banner_nei .s_img{display: none;}
			.banner_nei .s_img .list .banner_text{position: absolute;left: 3%;top: 50%;transform: translateY(-50%);}
			.banner_nei .s_img .list .banner_text p{font-size: 24px;color: #014198;}
			.banner_nei .s_img .list .banner_text p:nth-child(1){margin-bottom: 15px;}
			.banner_nei .s_img .list .banner_text p.en{font-size: 16px;}
			@media only screen and (max-width:750px){
				.banner_nei .big_img{display: none;}
				.banner_nei .s_img{display: block;}
			}
			
			/* ab_content */
			.ab_content{padding: 3% 0;}
			@media only screen and (max-width:480px){
				.ab_content{padding: 30px 0;}
			}
			
			/* nei_title */
			.nei_title{text-align: center;font-size: 40px;color: #014198;}
			.nei_title .en{font-weight: bold;color: #015bac;}
			.nei_title .tit{font-size: 34px;}
			
			@media only screen and (max-width:480px){
				.nei_title{font-size: 22px;}
				.nei_title .tit{font-size: 20px;}
			}
			
			.about_ynz{padding: 3% 0 3.5%;background: #f7f7f7;}
			.about_ynz .about_content{margin-top: 3%;padding:4% 3%;box-sizing: border-box;background: #fff;display: flex;flex-wrap: wrap;justify-content: space-between;}
			.about_ynz .about_content .text{width: 48%;}
			.about_ynz .about_content .text p{margin: 2% 0;font-size: 16px;line-height: 28px;text-indent: 2em;color: #333;}
			.about_ynz .about_content .text p:nth-child(1){margin-top: 0;}
			.about_ynz .about_content .company_img{width: 48%;}
			.about_ynz .about_content .company_img img{display: block;margin: 30px auto 0;width: 100%;}
			.about_ynz .about_content .company_img .swiper-pagination{width:100%;height: 8px;padding: 0;margin: 0;bottom: 38px;}
			.about_ynz .about_content .company_img .swiper-pagination span{width: 15px;height: 15px;background: #fff;padding: 0;margin: 0;margin: 0 5px;opacity: 1;border-radius: 0;line-height: 15px;text-align: center;}
			.about_ynz .about_content .company_img .swiper-pagination span.swiper-pagination-bullet-active{width: 15px;height:15px;background: #1949d6;color: #fff;border: 1px solid #1949d6;}
			.about_ynz .about_content .company_img .swiper-pagination-bullet{border-radius: 16px;}
			.about_ynz .about_content .company_img .swiper-pagination{width: 95%;height: auto;bottom: 10px;text-align: right;}
			@media only screen and (max-width:1200px){
				.about_ynz .about_content .text{width: 100%;}
				.about_ynz .about_content .company_img{width: 100%;}
			}
			@media only screen and (max-width:480px){
				.about_ynz{padding: 30px 0;}
				.about_ynz .about_content .text p{font-size: 14px;line-height: 26px;}
				.about_ynz .about_content .company_img img{margin: 20px auto 0;}
			}
			
			/* culture */
			.about_culture .nei_title{padding: 3% 0;}
			.about_culture .culture_content .bg_img{width: 100%;height: 585px;background: url(../image/whbg.jpg)no-repeat center;display: flex;flex-wrap: wrap;justify-content: space-between;}
			.about_culture .culture_content .culture_item{width: calc(100% / 5);width: -webkit-calc(100% / 5);color: #fff;text-align: center;border-right: 1px solid rgba(255,255,255,.6);box-sizing: border-box;}
			.about_culture .culture_content .culture_item .tit{padding: 66% 0 20px;line-height: 26px;font-size: 18px;transition:  all 0.5s;}
			.about_culture .culture_content .culture_item .line{margin: 0 auto;width: 30px;height: 1px;background-color: #fff;}
			.about_culture .culture_content .culture_item .desc{padding: 3% 20px;box-sizing: border-box;transition: all 0.5s;opacity: 0;}
			.about_culture .culture_content .culture_item .desc span{display: block;margin-top:4%;}
			.about_culture .culture_content .culture_item .desc p{margin-top: 2%;line-height: 24px;}
			.about_culture .culture_content .culture_item:hover{background: rgba(1,65,152,0.8)}
			.about_culture .culture_content .culture_item:hover .tit{padding: 41% 0 20px;}
			.about_culture .culture_content .culture_item:hover .desc{opacity: 1;}
			@media only screen and (max-width:768px){
				.about_culture .culture_content .culture_item{width: calc(100% / 3);width: -webkit-calc(100% / 3);height: 50%;}
				.about_culture .culture_content .culture_item:nth-child(1),.about_culture .culture_content .culture_item:nth-child(2){width: calc(100% / 2);width: -webkit-calc(100% / 2);}
				.about_culture .culture_content .culture_item .tit{padding-top: 45%;}
				.about_culture .culture_content .culture_item:hover .tit{padding-top: 20%;}
				.about_culture .culture_content .culture_item:nth-child(1) .tit,.about_culture .culture_content .culture_item:nth-child(2) .tit{padding-top: 40%;}
				.about_culture .culture_content .culture_item:nth-child(1):hover .tit,.about_culture .culture_content .culture_item:nth-child(2):hover .tit{padding-top: 20%;}
			}
			@media only screen and (max-width:480px){
				.about_culture .culture_content .culture_item .desc{padding: 3% 1%;text-align: left;overflow-y: scroll;height: 167px;}
			}
			
			/* ourteam */
			/* .ourteam{padding: 5% 0 1%;}
			.ourteam .team_layout{display: flex;flex-wrap: wrap;justify-content: space-between;}
			.ourteam .team_layout .lf_part{width: 40%;}
			.ourteam .team_layout .lf_img{padding:10px;width: 100%;box-sizing: border-box;border: 1px solid #c1c1c1;box-shadow: 0 0 10px #014198;}
			.ourteam .swiper-button-prev,.ourteam .swiper-button-next{background-size: 18px;background-color: rgba(0,0,0,.3);filter: grayscale(1) brightness(4);}
			.ourteam .swiper-button-prev{transform: translate(-150%,0);transition-duration: 0.3s;}
			.ourteam .swiper-button-next{transform: translate(150%,0);transition-duration: 0.3s;}
			.ourteam .team_layout .lf_part:hover .swiper-button-prev{transform: translate(0,0);}
			.ourteam .team_layout .lf_part:hover .swiper-button-next{transform: translate(0,0);}
			.ourteam .team_layout .rt_Int{width: 55%;}
			.ourteam .team_layout .rt_Int .team_title{text-align: right;}
			.ourteam .team_layout .rt_Int .team_title .t_wrap{display: inline-block;width: 230px;color: #fff;background: #0676f1;text-align: center;box-shadow: -10px 10px 0px #014198;}
			.ourteam .team_layout .rt_Int .team_title .t_wrap h2{font-size: 30px;}
			.ourteam .team_layout .rt_Int .team_title .t_wrap .en{font-size: 19px;}
			.ourteam .team_layout .rt_Int .team_content{margin-top: 30px;padding: 30px 20px;height: calc(100% - 95px);height: -webkit-calc(100% - 95px);box-sizing: border-box;background: rgba(235,235,235,.4) url(../image/team_bg.png)no-repeat right  -50px center/contain;}
			.ourteam .team_layout .rt_Int .team_content p{width: 60%;font-size: 16px;line-height: 28px;text-indent: 2em;color: #333;}
			@media only screen and (max-width:1200px){
				.ourteam .team_layout .rt_Int .team_content p{width: 100%;}
			}
			@media only screen and (max-width:768px){
				.ourteam .team_layout .lf_part{width: 60%;}
				.ourteam .team_layout .rt_Int{margin-top: 3%;width: 100%;}
			}
			@media only screen and (max-width:480px){
				.ourteam{padding: 30px 0 0 0;}
				.ourteam .team_layout{flex-flow: column-reverse;}
				.ourteam .team_layout .rt_Int{margin:0 0 20px 0;}
				.ourteam .team_layout .rt_Int .team_title .t_wrap{width: 200px;}
				.ourteam .team_layout .rt_Int .team_title .t_wrap h2{font-size: 24px;}
				.ourteam .team_layout .rt_Int .team_title .t_wrap .en{font-size: 15px;}
				.ourteam .team_layout .rt_Int .team_content{padding: 30px 4%;}
				.ourteam .team_layout .rt_Int .team_content p{font-size: 14px;line-height: 24px;}
				.ourteam .team_layout .lf_part{width: 100%;}
			} */
			.ourteam3{padding: 3.5% 0;}
			.ourteam3 .content{margin-top: 2.5%;padding-top: 5%;background: url(../image/team_bg.jpg)no-repeat top center;}
			.ourteam3 .content .con{margin-bottom: 45px;padding: 0 10%;color: #fff;font-size: 16px;text-align: center;box-sizing: border-box;line-height: 28px;}
			.ourteam3 .content .con p:nth-last-child(1){margin-top: 20px;}
			.ourteam3 .team_show .img{position: relative;height: 0;padding-bottom: 75%;overflow: hidden;background: #eee;position: relative;}
			.ourteam3 .team_show .img img{position: absolute;width: 100%;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 1;}
			.ourteam3 .team_show .img .txt{position: absolute;padding: 3.5% 4%;width: 100%;left: 0;bottom: 0;background: rgba(0,0,0,.6);box-sizing: border-box;transition: all .3s;z-index: 2;}
			.ourteam3 .team_show .img .txt p{font-size: 16px;color: #fff;}
			.ourteam3 .swiper-button-prev,.ourteam3 .swiper-button-next{background-size: 18px;background-color: rgba(0,0,0,.3);filter: grayscale(1) brightness(4);}
			.ourteam3 .swiper-button-prev{transform: translate(-150%,0);transition-duration: 0.3s;}
			.ourteam3 .swiper-button-next{transform: translate(150%,0);transition-duration: 0.3s;}
			.ourteam3 .team_show:hover .swiper-button-prev{transform: translate(0,0);}
			.ourteam3 .team_show:hover .swiper-button-next{transform: translate(0,0);}
			.ourteam3 .team_show .img:hover .txt{padding: 3.5% 4% 7%;}
			@media only screen and (max-width:750px){
				.ourteam3 .content .con{padding: 0;font-size: 14px;}
			}
			@media only screen and (max-width:480px){
				.ourteam3{padding: 30px 0;}
				.ourteam3 .content{margin-top: 30px;padding-top: 20px;}
				.ourteam3 .content .con{margin-bottom: 25px;line-height: 24px;}
			}
			
			/* honor */
			.about_honor{padding: 16% 0 3%;background:#f7f7f7 url(../image/eng_bg.png)no-repeat top center;}
			.about_honor .nei_title{padding: 0 0 3%;}
			.about_honor .honor{position: relative;}
			.about_honor .honor .cer_img{border: 1px solid #eee;box-sizing: border-box;}
			.about_honor .honor .honor_layout{padding:0 5%;box-sizing: border-box;}
			.about_honor .slide_prev{position: absolute;left:0;top: 50%;padding: 2% 0.5%;transform: translateY(-50%);background-color: #999;font-size: 2rem;color: #fff;cursor: pointer;border-radius: 4px;}
			.about_honor .slide_next{position: absolute;right: 0;top: 50%;padding: 2% 0.5%;transform: translateY(-50%);background-color: #999;font-size: 2rem;color: #fff;cursor: pointer;border-radius: 4px;}
			@media only screen and (max-width:768px){
				.about_honor{background-size: 100%;}
			}
			@media only screen and (max-width:480px){
				.about_honor{padding-bottom: 30px;}
				.about_honor .honor{margin-top: 30px;padding-bottom: 50px;}
				.about_honor .honor .honor_layout{padding: 0;}
				.about_honor .slide_prev,.about_honor .slide_next{padding: 0;width: 35px;height: 35px;transform: initial;top: auto;bottom: 0;line-height: 35px;text-align: center;}
				.about_honor .slide_prev{left: 30%;}
				.about_honor .slide_next{right: 30%;}
			}
			
			.history{margin-top: 40px;}
			/* .history:before {content:'';position:absolute;left:0;top:106px;width:100%;height:18px;background:url(images/his_line.png)repeat-x center;} */
			.zoom {position:relative;display:block;overflow:hidden}
			.zoom img,.zoom span {position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;background-repeat:no-repeat;background-position:center;background-size:cover}
			.zoom:hover img,.zoom:hover span,li:hover .zoom span {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
			.slick-slider {position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
			.slick-list {z-index:0;position:relative;display:block;overflow:hidden;margin:0 auto;width:100%}
			.slick-list:focus {outline:0}
			.slick-list.dragging {cursor:pointer;cursor:hand}
			.slick-track {position:relative;top:0;left:0;display:block}
			.slick-track:before,.slick-track:after {display:table;content:''}
			.slick-track:after {clear:both}
			.slick-loading .slick-track {visibility:hidden}
			.slick-slide {outline:0;display:none;float:left;height:100%;min-height:1px}
			[dir=rtl] .slick-slide {float:right}
			.slick-slide img {display:block;width:100%}
			.slick-slide.slick-loading img {display:none}
			.slick-slide.dragging img {pointer-events:none}
			.slick-initialized .slick-slide {display:block}
			.slick-loading .slick-slide {visibility:hidden}
			.slick-vertical .slick-slide {display:block;height:auto}
			.slick-arrow.slick-hidden {display:none}
			.slick-dots {height:10px;width:100%;text-align:center;line-height:1;position:absolute;bottom:0;list-style:none}
			.slick-dots li {border-radius:50%;display:inline-block!important;vertical-align:top;cursor:pointer;width:10px;overflow:hidden;height:10px;background:#f1f2f0;box-sizing:border-box;display:inline-block;zoom:1;*display:inline;margin:0 5px}
			.slick-dots li button {background:0 0;border:0;outline:0;font-size:0}
			.slick-dots li.slick-active {overflow:hidden;background:#c60000}
			.slick-arrow {background-color:transparent;outline:0;border:0;width:33px;height:33px;top:50%;margin-top:-16.5px;text-indent:100px;overflow:hidden;-webkit-transition:all .5s;transition:all .5s;cursor:pointer;position:absolute;z-index:10}
			
			
			.abo_tit {font-size:26px;color:#000;text-align:center}
			.p3_slick {position:relative}
			
			.abo_part3 {height: auto;/* background:url(../image/icon30.png) 84% 78.5% no-repeat; */background-size:contain}
			.abo_part3 {padding:30px 0 40px}
			.abo_part3 .wrap{box-sizing: border-box;padding: 0 50px;position: relative;}
			.abo_part3 .wrap:after {content: '';position: absolute;left: 5%;top: 11px;width: 90%;height: 1px;background: #bbb;z-index: -1;}
			.abo_part3 ul {margin-top:0px;text-align:center;font-size:14px;font-weight:700;color:#000}
			.abo_part3 ul li.slick-slide {cursor:pointer;padding:36px 0 10px;background: url(../image/icon25.png) center 5px no-repeat;}
			.abo_part3 ul li.slick-slide span{display:block;font-size: 24px;font-weight: 500;}
			.abo_part3 ul li.slick-slide.on {color:#014198;}
			.abo_part3 ul li.slick-slide:hover {color:#014198}
			.abo_part3 .slick-prev {left:-50px;width:18px;height:24px;top:0;margin-top:0;background:#fff url(../image/his_lf.png) center no-repeat;background-size:contain}
			
			.abo_part3 .slick-next {right:-50px;width:18px;height:24px;top:0;margin-top:0;background:#fff url(../image/his_rt.png) center no-repeat;background-size:contain}
			
			.p3_detail {padding:15px 1% 15px 1.6%;background:#fff;position:initial;/* top:80px;left:0; */margin-bottom: 75px;width:100%;height:auto;box-sizing:border-box;overflow:hidden;}
			.p3_detail .img {float:right;margin-right: 0;width:40%;height:308px}
			.p3_detail .text {margin-right:0;float:left;width:50%}
			.p3_detail .text .en{color: #015bac;font-size: 34px;text-transform: uppercase;font-weight: bold;}
			.p3_detail .text h2 {margin:0 0 26px;font-weight:normal;font-size:24px;color:#014198;}
			.p3_detail .text h2 span {font-size:14px;display:inline-block;vertical-align:text-top;margin-left:5px}
			.p3_detail .text dl {height:auto;/* overflow:hidden */}
			.p3_detail .text dd {line-height:32px;font-size:20px;color:#666; font-weight:bold; color:#014198;}
			/*.p3_detail .text dd .con{text-indent: 2em;}*/
			.abo_blist {width:calc(100% - 200px);text-align:center;margin:0 auto}
			.abo_blist li {min-width:100px;box-sizing:border-box;display:inline-block;vertical-align:top;margin-bottom:6px;position:relative;margin:0 14px;padding:0 14px;cursor:pointer;height:38px;line-height:38px;font-size:16px;color:rgba(32,32,32,.8)}
			.abo_blist li:last-child {padding:0}
			.abo_blist li a {display:block;padding:0 14px}
			.abo_blist li.on,.abo_blist li:hover {background:#c60000;color:#fff}
			.abo_blist li:hover a {color:#fff}
			.abo_blist li.on:after {content:'';position:absolute;left:50%;margin-left:-6.5px;bottom:-6px;width:13px;height:6px;background:url(../image/icon31.png) center no-repeat}
			
			@media screen and (max-width:1024px) {
			.abo_part3 {padding:0 0 40px}
			.p3_detail{margin-top: 0;}
			.p3_detail .img {height:290px}
			.abo_part3 ul {margin-top:0}
			.p3_detail {top:80px}
			.p3_detail .text h2 {margin:0 0 5px;padding:0}
			}
			@media screen and (max-width:800px) {
			.abo_part3 .slick-next,.abo_part3 .slick-prev {width:20px;background-size:contain}
			}
			
			@media screen and (max-width:600px) {
			.abo_part3{height: auto;}
			.p3_detail .text dd {font-size:14px;line-height: 28px;}
			.p3_detail .text h2 {font-size:20px}
			.abo_part3 ul {margin:20px auto}
			.abo_part3 .wrap{padding:0 26px}
			.abo_part3 .slick-prev {left:-26px;background-size:12px!important}
			.abo_part3 .slick-next {right:-26px;background-size:12px!important}
			.p3_detail {position:static;top:0;width:100%}
			.abo_part3 {padding:20px 0}
			.p6_list .slick-next,.p6_list .slick-prev,.p5_list .slick-next,.p5_list .slick-prev,.prob5_list .slick-next,.prob5_list .slick-prev {background-size:12px!important}
			}
			@media screen and (max-width:500px) {
			.abo_part3 ul li.slick-slide span{font-size: 20px;}
			.p3_slick .odcontent{width: 100%;}
			.p3_detail .img {width:100%;height:0;padding-bottom:75%;margin-right: 0;}
			.p3_detail {padding: 15px 0;height:auto;}
			.p3_detail .text {width:100%;margin:10px auto 0}
			.p3_detail .text dl {height:auto}
			}
			
			
			
			
			/* 页脚 */
			.page_nav_pro{margin-top: 4%;}
			.page_nav_pro .nav_item{width: calc(100% / 3);text-align: center;background: #fff;border: 1px solid #e5e5e5;}
			/* .page_nav_pro .nav_item.pdctlist{display: none;} */
			.page_nav_pro .nav_item a{display: block;padding: 4% 0;color: #777;font-size: 0.875rem;position: relative;line-height: 0.875rem;}
			.page_nav_pro .nav_item a img{display:none;vertical-align: middle;position: absolute;top: 50%;left: 40%;transform: translate(-50%,-47%);}
			.page_nav_pro .nav_item a p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
			.page_nav_pro .nav_item.pdctlist img{position: initial;transform: translate(-50%,0);}
			.page_nav_pro .nav_item.next img{left: initial;right: 34%;}
			.page_nav_pro .nav_item:hover{background: #f7f7f7;}
			.page_nav_pro .nav_item:hover img{filter: brightness(20);}
					@media only screen and (max-width:768px){
						.page_nav_pro .nav_item a img{position: initial;transform: initial;}
					}
			
			/* 产品推荐 */
			.High_attention2{margin: 3% 0;}
			.High_attention2 .High_hd{background: #014198;text-align: center;}
			.High_attention2 .High_hd h2{position: relative;display: inline-block;padding: 0px 18px;margin: 0px;line-height: 57px;font-size: 18px;color: #fff;letter-spacing: 2px;}
			.High_attention2 .High_hd h2::before{content: "";position: absolute;top: 50%;left: -40px;width: 40px;height: 1px;background: #85c22c;}
			.High_attention2 .High_hd h2::after{content: "";position: absolute;top: 50%;right: -40px;width: 40px;height: 1px;background: #85c22c;}
			.High_attention2 .content{padding: 25px 20px;background: #f5f5f5;}
			.High_attention2 .content .ab_pdct{position: relative;width: 100%;height: 0;padding-bottom: 75%;overflow: hidden;}
			.High_attention2 .content .ab_pdct img{display: block;margin: 0 auto;position: absolute;left: 0;top: 0;z-index: 1;}
			.High_attention2 .content p{color: #3a3737;font-size: 16px;text-align: center;margin-top: 5px;}
			@media only screen and (max-width:768px){
				.High_attention2 .content{padding: 2%;}
			}
			@media only screen and (max-width:480px){
				.High_attention2 .High_hd h2{line-height: 49px;font-size: 16px;}
			}
			
			/* photolist */
			.photolist{margin: 3% 0;}
			.photolist .list_layout{display: flex;flex-wrap: wrap;justify-content: flex-start;box-sizing: border-box;}
			.photolist .list_layout:after{content: " ";width: 23%;}
			.photolist .list_layout .list_pto{margin-bottom: 4%;margin-right: calc(8% / 3);margin-right: -webkit-calc(8% / 3);width: 23%;box-sizing: border-box;border: 1px solid #c1c1c1;}
			.photolist .list_layout .list_pto:nth-child(4n){margin-right: 0;}
			.photolist .list_layout .list_pto:hover{/* border: 1px solid #014198; */-webkit-box-shadow: 0 0 8px #a1a1a1;-moz-box-shadow: 0 0 8px #a1a1a1;box-shadow: 0 0 8px #a1a1a1;}
			.photolist .list_layout .list_pto .pto_img{position: relative;padding-bottom: 75%;box-sizing: border-box;overflow: hidden;}
			.photolist .list_layout .list_pto .pto_img img{display: block;margin: 0 auto;position: absolute;top: 50%;left: 50%;width: 100%;transform: translate(-50%,-50%);}
			.photolist .list_layout .list_pto .pto_img2{position: relative;padding-bottom: 30%;box-sizing: border-box;overflow: hidden;}
			.photolist .list_layout .list_pto .pto_img2 img{display: block;margin: 0 auto;position: absolute;top: 50%;left: 50%;width: 70%;transform: translate(-50%,-50%);}
			.photolist .list_layout .list_pto .pto_img3{position: relative;padding-bottom: 50%;box-sizing: border-box;overflow: hidden;}
			.photolist .list_layout .list_pto .pto_img3 img{display: block;margin: 0 auto;position: absolute;top: 50%;left: 50%;width: 70%;transform: translate(-50%,-50%);}
			.photolist .list_layout .list_pto p.tit{margin: 13px 0 13px;font-size: 16px;color: #3A3737;text-align: center;}
			.photolist .list_layout .list_pto:hover p.tit{color: #015bac;}
			@media only screen and (max-width:768px){
				.photolist .list_layout{justify-content: space-between;}
				.photolist .list_layout:after{content: " ";width: 32%;}
				.photolist .list_layout .list_pto{margin-right:0;padding: 10px;width: 32%;}
				.photolist .list_layout .list_pto p.tit{margin: 10px 0 0;}
			}
			@media only screen and (max-width:480px){
				.photolist .list_layout .list_pto{width: 48.5%;}
				.photolist .list_layout:after{width:48.5%}
				.photolist .list_layout .list_pto p.tit{font-size: 14px;}
			}
			/* joblist */
			.about_person{padding: 3.5% 0 0 0;background: #f7f7f7;}
			.about_person .strategy_layout .strategy_item{display: flex;flex-wrap: wrap;justify-content: space-between;}
			.about_person .strategy_layout .strategy_item .lf_img{padding-bottom: 32%;width: 50%;height:0;overflow: hidden;position: relative;}
			.about_person .strategy_layout .strategy_item .lf_img img{position: absolute;left: 0;top: 0;width: 100%;}
			.about_person .strategy_layout .strategy_item .rt_content{padding: 3% 3% 1% 3%;width: 50%;box-sizing: border-box;background: #fff;}
			.about_person .strategy_layout .strategy_item .rt_content .title .en{font-size: 34px;color:#015bac;font-weight: bold;text-transform: uppercase;}
			.about_person .strategy_layout .strategy_item .rt_content .title h2{font-size: 24px;font-weight: normal;color: #014198;}
			.about_person .strategy_layout .strategy_item .rt_content .content{margin-top: 3%;}
			.about_person .strategy_layout .strategy_item .rt_content .content p{font-size: 14px;color: #666;line-height: 28px;}
			.about_person .strategy_layout .strategy_item .rt_content .content p.tit{margin-top: 20px;font-weight: bold;font-size: 16px;}
			.about_person .strategy_layout .strategy_item .rt_content .content p.tit:nth-child(1){margin-top: 0;}
			@media only screen and (max-width:768px){
				.about_person .strategy_layout .strategy_item .lf_img{padding-bottom: 50%;width: 100%;}
				.about_person .strategy_layout .strategy_item .rt_content{width: 100%;}
			}
			@media only screen and (max-width:480px){
				.about_person{padding: 30px 0 0;}
				.about_person .strategy_layout .strategy_item .rt_content .title .en{font-size: 26px;}
				.about_person .strategy_layout .strategy_item .rt_content .content p{font-size: 14px;line-height: 26px;}
			}
			
			.job_banner{margin: 20px 0;}
			.job_banner .txt{background: url(../image/job_bg.jpg)no-repeat center;}
			.job_banner .txt p{padding:77px 0;font-size: 30px;color: #000;text-align: center;}
			@media only screen and (max-width:480px){
				.job_banner .txt p{padding: 30px 10px;font-size: 20px;}
			}
			
			/* 人才招聘 */
			.joblist{margin-bottom: 3.5%;}
			.zplist{ overflow: hidden; width: 100%;}
			.zplist li{ float: left;width: 100%; color: #000;margin-bottom: 30px;}
			.zplist li:nth-last-child(1){margin-bottom: 0;}
			.zplist li .t{width: 100%; display: inline-block;cursor: pointer; padding: 20px;box-sizing: border-box;background:#eee}
			.zplist li .t_profie .job_name h4{font-size: 22px;line-height: 1.5;color: #014198;font-weight: 600;}
			.zplist li .t_profie .job_name p{margin-top: 10px;color: #666;}
			.zplist li .t_profie .job_name p span{display: inline-block;margin-right: 15px;padding-left: 20px;font-size: 16px;height: 30px;line-height: 30px;}
			.zplist li .t_profie .job_name p span:nth-child(1){background: url(../image/jb02.png)no-repeat left;}
			.zplist li .t_profie .job_name p span:nth-child(2){background: url(../image/jb01.png)no-repeat left;}
			.zplist li .t_profie .job_name p span:nth-child(3){background: url(../image/jb03.png)no-repeat left;}
			.zplist li .t_profie .job_name p span:nth-child(4){background: url(../image/jb04.png)no-repeat left;}
			.zplist li .t_profie i{top:5px;right:40px;}
			.zplist li .zptxt{ padding:20px 30px; background: #fff; display: none;border:1px dotted #999;border-top: none;}
			.zplist li .zptxt .zi{ width: 60%;}
			.zplist li .zptxt .zi span{ display: block; font-size:18px;margin-bottom: 20px;}
			.zplist li .zptxt .zi p{font-size:16px;line-height: 35px;}
			.zplist li .zptxt .ms{color: #0054a3; margin-top: 20px;}
			.zplist li .active i.fir { display: none; }
			@media only screen and (max-width:800px){
				.zplist li .zptxt .zi{width: 100%;}
			}
			@media only screen and (max-width:680px){
				.joblist{margin-bottom: 30px;}
				.zplist li .t{padding:10px}
				.zplist li .zptxt{padding:10px}
				.zplist li .t_profie i{right: 10px;}
				.zplist li .t_profie .job_name h4{font-size: 16px;}
				.zplist li .zptxt .zi p{font-size:14px;line-height: 26px;}
				.zplist li .t_profie .job_name p span{font-size: 12px;margin-right: 4%px;}
			}
			
			/* contact */
			.contact{padding: 4.5% 0;}
			.contact .company_mes{margin-top: 3%;display: flex;flex-wrap: wrap;justify-content: space-between;}
			.contact .company_mes .mes_item{padding: 1%;width: 32%;border: 1px solid #014198;box-sizing: border-box;}
			.contact .company_mes .mes_item .item_layout{display: flex;flex-wrap: wrap;justify-content: space-between;}
			.contact .company_mes .mes_item .icon_img{width: 25%;text-align: center;}
			.contact .company_mes .mes_item .icon_img img{max-width: 50px; margin-top:10px;}
			.contact .company_mes .mes_item .con{width: 73%;text-align: left;}
			.contact .company_mes .mes_item .con p{margin: 7px 0;font-size: 16px;word-break: break-all;color: #666;}
			.contact .company_mes .mes_item .con p.tit{font-size: 20px;color: #4b453f;}
			@media only screen and (max-width:480px){
				.contact{padding: 30px 0 0;}
				.contact .company_mes .mes_item{margin: 3% 0;width: 100%;}
				.contact_leave .leave_hd .leave_ban .tag{font-size-adjust: 20px;}
				.contact .company_mes .mes_item .item_layout{align-items: center;}
				.contact .company_mes .mes_item .icon_img{margin-bottom: 0;width: 20%;}
				.contact .company_mes .mes_item .icon_img img{max-width: 40px;}
				.contact .company_mes .mes_item .con{width: 77%;}
				.contact .company_mes .mes_item .con p{font-size: 14px;}
			}
			
			.contact_leave{padding: 0 0 20px;}
			.contact_leave .leave_layout{display: flex;flex-wrap: wrap;justify-content: space-between;background: #014198;}
			.contact_leave .lf_part{width: 50%;}
			.contact_leave .lf_part .lf_img{position: relative;width: 100%;height: 100%;overflow: hidden;}
			.contact_leave .lf_part .lf_img img{position: absolute;width: 100%;height: 100%;left: 50%;top: 50%;transform: translate(-50%,-50%);}
			.contact_leave .rt_part{padding: 45px 2%;width: 50%;box-sizing: border-box;}
			.contact_leave .leave_hd .title{float: left;box-sizing: border-box;}
			.contact_leave .leave_hd .title h3{font-size: 50px;text-transform: uppercase;font-family: EUH5;line-height: 1.1;font-weight: normal;padding-right: 30px;border-right:1px solid #c0c0c6;color: #fff;}
			.contact_leave .leave_hd .title h3 b{color: #015bac;font-weight: normal;}
			.contact_leave .leave_hd .title h4{margin-top: 20px;font-size: 30px;color: #505050;font-weight: normal;color: #fff;}
			.contact_leave .leave_hd .leave_ban{float: left;margin-left: 3.3%;color: #fff;}
			.contact_leave .leave_hd .leave_ban .tag{font-size: 34px;line-height: 2;}
			.contact_leave .leave_hd .leave_ban .tag b{color: #015bac;}
			.contact_leave .leave_hd .leave_ban .tag2{font-size: 26px;}
			.contact_leave .leave_box{margin: 2% 0 0;}
			.contact_leave .leave_box ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
			.contact_leave .leave_box ul li{width:48%;position: relative;}
			.contact_leave .leave_box ul li:nth-last-child(1){width: 100%;}
			.contact_leave .leave_box ul li input{margin: 20px 0 0;padding: 20px 25px;width: 100%;border: 1px solid #e3e3e3;box-sizing: border-box;background-color: #fff;border-radius: 10px;}
			.contact_leave .leave_box ul li.code input{width: 100%;}
			.contact_leave .leave_box ul li.code img{position: absolute;top: 30px;right: 10px;width: 100px;}
			.contact_leave .leave_box ul li:nth-last-child(1) input{color: #fff;background: #015bac;border-color:transparent;}
			.contact_leave .leave_box textarea{padding:25px;width: 100%;height: 112px;border: 1px solid #e3e3e3;box-sizing: border-box;resize: none;border-radius: 12px; font-family:微软雅黑; overflow-y:hidden;}
			.contact_leave .leave_box select{margin-bottom: 20px;width: 100%;padding: 15px 25px;outline: none;border: 0;border-radius: 12px;color: #757575;background: #fff;}
			@media only screen and (max-width:1000px){
				.contact_leave .leave_hd .title{width: auto;}
				.contact_leave .leave_hd .title h3{border-right: none;}
				.contact_leave .leave_hd .leave_ban{margin-left: 0;}
				.contact_leave .leave_box{margin: 2% 0;}
			}
			@media only screen and (max-width:800px){
				.contact_leave .lf_part{width: 100%;display: none;}
				.contact_leave .rt_part{width: 100%;padding: 6% 2%;}
				.contact_leave .leave_hd .title h3{font-size:40px;}
				.contact_leave .leave_hd .leave_ban .tag{font-size: 26px;}
			}
			@media only screen and (max-width:480px){
				.contact_leave{padding: 30px 0;}
				.contact_leave .leave_hd .title h3{font-size: 22px;border-right: 0;}
				.contact_leave .leave_hd .title h4{font-size: 16px;}
				.contact_leave .leave_hd .leave_ban .tag{font-size: 14px;}
				.contact_leave .leave_hd .leave_ban .tag2{font-size: 14px;}
				.contact_leave .leave_box ul li{width: 100%;}
				.contact_leave .leave_box ul li input{padding: 10px;border-bottom-color:transparent;font-size: 12px;border-radius: 0;}
				.contact_leave .leave_box ul li.code img{width: 75px;}
				.contact_leave .leave_box textarea{padding: 10px;border-radius: 0;font-size: 12px;}
				.contact_leave .leave_box ul li:nth-last-child(1) input{border-bottom-color: #e3e3e3 ;}
				.contact_leave .leave_box select{padding: 10px;-webkit-appearance: none;appearance: none;font-size: 12px;border-radius: 0;}
			}
			
			#map {display: inline-block;width: 100%;height: 450px;position: relative;border: none;}
			#map img {max-width:none;}
			.map_detail{margin: 3% 0 3.5%;}
			.map_detail .nei_title{margin-bottom: 3%;}
			.map_detail .nei_title .tit{margin-top: 2%;}
			@media only screen and (max-width:768px){
				#map{width: 100%;}
			}
			@media only screen and (max-width:480px){
				.map_detail{margin:0 0 30px;}
			}
			
			/* newslist */
				.newslist{background: #fff;padding: 3.5% 0;}
				.newslist .list_content .side_lf{float: left;width: 75%;}
				.newslist .list_content .content_wrap{width: 100%;}
				.newslist .list_content .content_wrap:after{content:"";width: 33%;}
				.newslist .list_content .content_wrap.flx{flex-wrap: wrap;}
				.newslist .list_content .content_item{margin-bottom: 3%;padding: 2%;width: 100%;transition: all .5s;box-sizing: border-box;border:1px solid #e5e5e5;border-bottom:2px solid #014198;}
				.newslist .list_content .content_item:nth-last-child(1){margin-bottom: 0;}
				.newslist .list_content .content_item .ico_img{position: relative;left: 0;top: 0;width: 260px;height: 0;padding-bottom: 185px;overflow: hidden;}
				.newslist .list_content .content_item .ico_img img{position: absolute;left:50%;top:50%;transition: all .3s;transform: translate(-50%,-50%);}
				.newslist .list_content .content_item .ico_img .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.2);visibility: hidden;}
				/* .newslist .list_content .content_item:hover .ico_img img{transform: translate(-50%,-50%) scale(1.1) ;} */
				.newslist .list_content .content_item .content{width: calc(100% - 290px);}
				/* .newslist .list_content .content_item .ico_img:hover .mask{visibility: visible;} */
				.newslist .list_content .content_item .text{box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: space-between;}
				.newslist .list_content .content_item .text .tit{font-size: 18px;color: #242424;transition: all .5s;font-weight: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
				.newslist .list_content .content_item .text .jianjie p{margin:10px 0 4%;font-size: 14px;line-height: 24px;color: #666;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;transition: all .5s;}
				.newslist .list_content .content_item .time{margin-bottom: 10px;font-family: arial;}
				.newslist .list_content .content_item .time span{font-size: 20px;font-weight: bold;color: #999;}
				.newslist .list_content .content_item .more{display: inline-block;width: 35px;height: 35px;background:#fff url(../image/icon_16.png)no-repeat center/100%;}
				.newslist .list_content .content_item:hover .more{background:#fff url(../image/icon_17.png)no-repeat center/100%;}
				.newslist .list_content .content_item:hover{transform: translate3d(0,-10px,0);box-shadow: 0 10px 10px #ababab;}
				.newslist .list_content .side_rt{float: right;width: 22%;}
				.newslist .list_content .side_rt .side_box{margin-bottom: 30px;background: #fff;}
				.newslist .list_content .side_rt .side_box .con_hd{padding-left: 45px;margin: 0px;border-top: 2px solid #015bac;border-bottom: 1px solid #dddddd;line-height: 46px;font-size: 16px;color: #fff;letter-spacing: 1px;background: #014198;}
				.newslist .list_content .side_rt .side_box ul{padding: 12px 0;margin-bottom: 0px;}
				.newslist .list_content .side_rt .side_box ul li{height: 37px;overflow: hidden;line-height: 37px;text-overflow: ellipsis;white-space: nowrap;}
				.newslist .list_content .side_rt .side_box ul li a{position: relative;padding-left: 14px;font-size: 16px;color: #3A3737;background: url(../image/icon_18.png)no-repeat left;}
				/* .newslist .list_content .side_rt .side_box ul li a::before{content: "";position: absolute;top: 8px;left: 2px;width: 6px;height: 6px;background: #e62129;transform: rotateZ(45deg);} */
				.newslist .list_content .side_rt .side_box .hot_tag li{float: left;margin:0 5px 5px 0;padding: 4px;width: auto;height: auto;line-height: initial;box-sizing: border-box;border: 1px solid #ddd;overflow:initial;text-overflow: initial;white-space: initial;}
				.newslist .list_content .side_rt .side_box .hot_tag li a{display: block;position: initial;font-size: 15px;color: #3A3737;padding-left: 0;}
				.newslist .list_content .side_rt .side_box .hot_tag li a::before{content: initial;}
				.newslist .list_content .side_rt .side_box:nth-child(1) .con_hd{background: #014198 url(../image/icon_29.png)no-repeat left 6px center;}
				.newslist .list_content .side_rt .side_box:nth-child(2) .con_hd{background:#014198 url(../image/icon_29.png)no-repeat left 6px center;}
				.newslist .list_content .side_rt .side_box.box_hot .con_hd{background:#014198 url(../image/icon_29.png)no-repeat left 6px center;}
				.newslist .list_content .side_rt .side_box .hot_tag li a{background: initial;}
				@media only screen and (max-width:768px){
					.newslist .list_content .content_item{margin-bottom: 30px;}
					.newslist .list_content .content_item .ico_img{width: 160px;padding-bottom: 130px;}
					.newslist .list_content .content_item .content{width: calc(100% - 180px);}
					.newslist .list_content .content_item .text .tit{font-size: 16px;}
					/* .newslist .list_content .content_item .more{padding: 6px 30px 6px 12px;} */
					.newslist .list_content .content_item .more{width: 25px;height: 25px;}
					.newslist .list_content .side_lf{width: 100%;}
					.newslist .list_content .side_rt{margin-top: 30px;width: 100%;}
				}
				@media only screen and (max-width:680px){
					
				}
				@media only screen and (max-width:480px){
					.newslist{padding: 30px 0;}
					.newslist .list_content.flx{flex-wrap: wrap;}
					.newslist .list_content .content_wrap{width: 100%;}
					.newslist .list_content .content_item{margin-bottom: 3%;}
					.newslist .list_content .content_item .ico_img{width: 130px;padding-bottom: 100px;}
					.newslist .list_content .content_item .content{width: calc(100% - 150px);}
					.newslist .list_content .content_item .time span{font-size:16px;}
					/* .newslist .list_content .content_item .text .tit{font-size: 14px;} */
					.newslist .list_content .content_item .text .tit{white-space: normal;text-overflow: initial;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;font-size: 14px;}
					.newslist .list_content .content_item .text .jianjie{display: none;}
					.newslist .list_content .content_item .more{margin-top: 8px;}
					.newslist .list_content .side_rt .side_box{margin-bottom: 10px;}
					.newslist .list_content .side_rt .side_box ul li{height: auto;line-height: 28px;}
					.newslist .list_content .side_rt .side_box ul li a{font-size: 14px;}
				}
				
				/* news */
				.news{padding: 3.5% 0;}
				.news .news_content .side_lf{float: left;width: 75%;}
				.news .detail .name{padding-bottom: 20px;border-bottom: 2px solid #616161;}
				.news .detail .name h3{font-size: 24px;color: #333;line-height: 28px;text-align: center;}
				.news .detail .name .time span{margin-top: 28px;font-size: 16px;color: #3A3737;display: block;text-align: center;}
				.news .detail .name p{font-size: 1rem;color: #616161;line-height: 2;}
				.news .detail .name .back{display: block;margin: 10px 0 0;font-size:16px;}
				.news .detail .name .back i{margin-right: 10px;}
				.news .detail .content{margin-top: 28px;font-size: 16px;line-height: 2;color: #3a3737;}
				
				.news .news_content .side_rt{float: right;width: 22%;}
				.news .news_content .side_rt .side_box{margin-bottom: 30px;background: #fff;}
				.news .news_content .side_rt .side_box .con_hd{padding-left: 45px;margin: 0px;border-top: 2px solid #015bac;border-bottom: 1px solid #dddddd;line-height: 46px;font-size: 16px;color: #fff;letter-spacing: 1px;background: #014198;}
				.news .news_content .side_rt .side_box ul{padding: 12px 0;margin-bottom: 0px;}
				.news .news_content .side_rt .side_box ul li{height: 37px;overflow: hidden;line-height: 37px;text-overflow: ellipsis;white-space: nowrap;}
				.news .news_content .side_rt .side_box ul li a{position: relative;padding-left: 14px;font-size: 16px;color: #3A3737;background: url(../image/icon_18.png)no-repeat left;}
				.news .news_content .side_rt .side_box .hot_tag li{float: left;margin:0 5px 5px 0;padding: 4px;width: auto;height: auto;line-height: initial;box-sizing: border-box;border: 1px solid #ddd;overflow:initial;text-overflow: initial;white-space: initial;}
				.news .news_content .side_rt .side_box .hot_tag li a{display: block;position: initial;font-size: 15px;color: #3A3737;padding-left: 0;}
				.news .news_content .side_rt .side_box .hot_tag li a::before{content: initial;}
				.news .news_content .side_rt .side_box:nth-child(1) .con_hd{background: #014198 url(../image/icon_29.png)no-repeat left 6px center;}
				.news .news_content .side_rt .side_box:nth-child(2) .con_hd{background:#014198 url(../image/icon_29.png)no-repeat left 6px center;}
				.news .news_content .side_rt .side_box.box_hot .con_hd{background:#014198 url(../image/icon_29.png)no-repeat left 6px center;}
				.news .news_content .side_rt .side_box .hot_tag li a{background: initial;}
				@media only screen and (max-width:480px){
					.news .detail .name h3{font-size: 18px;}
					.news .detail .name .time span{margin-top: 18px;font-size: 14px;}
					.news .detail .name .back{font-size:14px;}
					.news .detail .content{font-size: 14px;line-height: 24px;}
				}
				@media only screen and (max-width:768px){
					.news .news_content .side_lf{width: 100%;}
					.news .news_content .side_rt{margin-top: 30px;width: 100%;}
				}
				@media only screen and (max-width:480px){
					/* .news .news_content .side_rt{display: none;} */
					.news .news_content .side_rt .side_box{margin-bottom: 10px;}
					.news .news_content .side_rt .side_box ul li{height: auto;line-height: 28px;}
					.news .news_content .side_rt .side_box ul li a{font-size: 14px;}
				}
				

				/* 产品页脚 */
				.page_nav_news{margin-top: 4%;}
				.page_nav_news .nav_item{width: calc(100% / 2);text-align: center;background: #fff;border: 1px solid #e5e5e5;}
				.page_nav_news .nav_item.pdctlist{display: none;}
				.page_nav_news .nav_item a{display: block;padding: 4% 0;color: #777;font-size: 0.875rem;position: relative;line-height: 0.875rem;}
				.page_nav_news .nav_item a img{display:none;vertical-align: middle;position: absolute;top: 50%;left: 40%;transform: translate(-50%,-47%);}
				.page_nav_news .nav_item a p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
				.page_nav_news .nav_item.pdctlist img{position: initial;transform: translate(-50%,0);}
				.page_nav_news .nav_item.next img{left: initial;right: 34%;}
				.page_nav_news .nav_item:hover{background: #f7f7f7;}
				.page_nav_news .nav_item:hover img{filter: brightness(20);}
						@media only screen and (max-width:768px){
							.page_nav_news .nav_item a img{position: initial;transform: initial;}
						}
						
				/* productlist */
				.productlist{padding: 3% 0;background: #fff;}
				.productlist .list_content .content_wrap:after{content: "";width: 23%;}
				.productlist .list_content .content_wrap.flx{flex-wrap: wrap;justify-content: flex-start;}
				.productlist .list_content .content_item{margin:0 1% 3% 1%;width: 23%;transition: all .3s;border: 1px solid #eee;box-sizing: border-box;position: relative;overflow: hidden;}
				.productlist .list_content .content_item .ico_img{position: relative;left: 0;top: 0;height: auto;padding-bottom: 75%;overflow: hidden;}
				.productlist .list_content .content_item .ico_img img{position: absolute;left: 50%;top:50%;top: 50%;transform: translate(-50%,-50%);transition: all 1s;}
				/* .productlist .list_content .content_item .ico_img .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.2);visibility: hidden;} */
				/* .productlist .list_content .content_item .ico_img:hover .mask{visibility: visible;} */
				.productlist .list_content .content_item .text{padding:10px 0;position: absolute;left: 0;bottom: 0;width: 100%;height: auto;box-sizing: border-box;background: rgba(0,0,0,0.4);transition: all 0.5s;}
				.productlist .list_content .content_item .text .tit{margin: 1%;font-size: 18px;color: #fff;text-align: center;white-space: nowrap;text-overflow:ellipsis;overflow: hidden;font-weight: normal;}
				.productlist .list_content .content_item .text .tit:hover{color: #abada0;}
				.productlist .list_content .content_item .text .tag{display: block;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #abada0;}
				.productlist .list_content .content_item .more{display: block;position: absolute;left: 50%;bottom: -4%;padding: 2% 14%;transform: translateX(-50%);background: #db221a;color: #fff;}
				.productlist .list_content .content_item:hover .ico_img img{transform: translate(-50%,-50%) scale(1.1);}
				.productlist .list_content .content_item:hover .text{bottom: -51px;}
				@media only screen and (max-width:768px){
					.productlist .list_content .content_item{margin: 0 1.1% 3%;width: 31%;}
					.productlist .list_content .content_item .text{padding: 6px 0;}
					.productlist .list_content .content_item .text .tit{font-size: 16px;}
				}
				@media only screen and (max-width:480px){
					.productlist{padding:0 0 30px;}
					.productlist .list_content .content_item{margin: 3% 1%;width: 48%;}
					.productlist .list_content .content_item .text{padding: 5px 0;}
					.productlist .list_content .content_item .text .tit{margin: 0;font-size: 14px;}
				}
				
				/* product */
				.product{margin-top: 3%;}
				.product .back{margin-top: 3%;}
				.product .back i{display: inline-block;vertical-align: middle;margin-right: 10px;}
				.product .back span{display: inline-block;vertical-align: middle;font-size: 16px;color: #999;}
				.product{margin: 6% 0 3 %;}
				.product .ab_product{display: flex;flex-wrap: wrap;justify-content: space-between;}
				.product .ab_product .item_lf{width: 40%;position: relative;}
				.product .ab_product .item_lf .pdct_img{width: 100%;cursor: pointer;}
				.product .ab_product .item_lf .pdct_img img{width: 100%;}
				.product .ab_product .item_rt{padding: 5% 2%;width: 45%;box-sizing: border-box;}
				.product .ab_product .item_rt .tit{margin-bottom: 3%;font-size: 22px; }
				.product .ab_product .item_rt .jianjie{font-size: 14px;line-height: 28px;color: #666;}
				.product .ab_product .item_rt .share{text-align: left;margin-top: 20px;}
				.product .ab_product .item_rt .share p{display: inline-block;vertical-align: middle;}
				.product .ab_product .item_rt .share .bshare-custom{display: inline-block;vertical-align: middle;}
				.product .swiper-prev,.product .swiper-next{position: absolute;width: 24px;height: 60px;background-color: #000000;top: 50%;left: 0;z-index: 2;transform: translateY(-50%);cursor: pointer;transition: all .5s;border-radius: 12px;}
				.product .swiper-prev{left: 10px;background: rgba(0,0,0,.6) url(../image/prev.png)no-repeat center;}
				.product .swiper-next{left: auto;right:10px;background: rgba(0,0,0,.6) url(../image/next.png)no-repeat center;}
				.product .swiper-pagination{width: 100%;margin: 15px 0;}
				.product .swiper-pagination-clickable .swiper-pagination-bullet{margin:0 6px;}
				.product .swiper-pagination-bullet-active{background: #000;}
				@media only screen and (max-width:768px){
					.product .ab_product .item_rt{padding: 10% 0 5%;}
					
				}
				@media only screen and (max-width:680px){
					.product .ab_product .item_lf{width: 100%;}
					.product .ab_product .item_rt{width: 100%;}
					.product .back span{font-size: 14px;}
				}
				/* pro_detail */
				.pro_detail{padding: 60px 0;}
				.pro_detail .detail .hd{padding-bottom: 2%;margin: 0 0 30px 0;border-bottom: 1px solid #eee;}
				.pro_detail .detail .hd ul{display: flex;flex-wrap: wrap;justify-content: center;}
				.pro_detail .detail .hd ul li{margin: 0 2%;padding: 1%;width: auto;cursor: pointer;font-size: 24px;color: #323336;}
				.pro_detail .detail .hd ul li.on{border-bottom: 1px solid #014198;}
				.pro_detail .detail .bd ul li{text-align: left;}
				.pro_detail .detail .bd {text-align: left;font-size: 16px;line-height: 28px;color: #666;}
				@media only screen and (max-width:768px){
					.pro_detail .detail .hd ul li{margin: 0 10px;font-size: 16px;}
				}
				@media only screen and (max-width:480px){
					.pro_detail .detail .bd p{font-size: 14px;line-height: 24px;}
				}
				
				/* service */
				.about_service{padding: 3.5% 0;background: #f7f7f7;}
				.about_service .service_layout{margin-top: 3.5%;padding: 0 5.3%;}
				.about_service .service{position: relative;}
				.about_service .service:hover{overflow: initial;}
				.about_service .service .service_nav .service_item{font-size: 1.25rem;text-align: center;cursor: pointer;color: #015bac;font-weight: bold;position: relative;}
				.about_service .service .service_nav .service_item.on:after{content: "";position: absolute;top: 110%;left: 50%;width: 0;height: 0;border: 20px solid #505050;border-left-color: transparent;border-right-color: transparent;border-bottom-color: transparent;transform: translateX(-50%);z-index: 2;}
				.about_service .service .service_nav .service_item .tit{margin-top: 20%;}
				.about_service .service .service_content{margin-top: 30px;width: 100%;height: auto;}
				.about_service .service .service_content .con_item{display: none;box-sizing: border-box;padding: 2.5%;border-radius: 30px;box-shadow: 0px 0px 10px rgba(0,0,0,.3);background-color: #fff;min-height: 250px;}
				.about_service .service .service_content .con_item .hd{margin-bottom: 5px;font-size: 18px;font-weight: bold;color: #5e5e5e;}
				.about_service .service .service_content .con_item p{font-size: 1rem;line-height: 1.75rem;color: #333;}
				
				.about_service .ser_claim{margin-top: 30px;padding: 0 5.3%;}
				.about_service .ser_claim .tit{padding: 20px 0 10px;font-size: 24px;color: #014198;border-top: 1px solid #505050;}
				.about_service .ser_claim .con p{font-size: 16px;line-height: 2;color: #333;}
				@media only screen and (max-width:480px){
					.about_service{padding: 30px 0;}
					.about_service .service_layout{padding: 0;}
					.about_service .service .service_nav .service_item.on:after{border-width: 15px;}
					.about_service .service .service_nav .service_item{width: 23%;font-size: 14px;}
					.about_service .service .service_nav .service_item .item_img img{width: 80%;}
					/* .about_service .service .service_content{position: initial;} */
					.about_service .service .service_content .con_item{border-radius: 0;}
					.about_service .service .service_content .con_item .hd{font-size: 16px;}
					.about_service .service .service_content .con_item p{font-size: 14px;}
					.about_service .ser_claim{padding: 0;}
					.about_service .ser_claim .tit{font-size: 20px;}
					.about_service .ser_claim .con p{font-size: 14px;}
				}
				
				.question{margin-top: 3.5%;padding: 0 5.3%;}
				.question .que_tit{padding: 20px 0 20px 20px;color: #fff;background: #014198;font-size: 26px;width: 100%; box-sizing: border-box;}
				.question .pro_que{box-sizing: border-box;border-left: 1px solid #014198;border-right: 1px solid #014198;border-bottom: 1px dotted #014198;padding: 20px;background: #fff;}
				.question .pro_que h2{margin: 10px 0;color: #666;font-weight: normal;font-size: 20px;}
				.question .pro_que p{font-size: 16px;color: #333;}
				
				.question .ser_que{box-sizing: border-box;border-left: 1px solid #014198;border-right: 1px solid #014198;border-bottom: 1px dotted #014198;padding: 20px;background: #fff;}
				.question .ser_que:nth-last-child(1){border-bottom: 1px solid #014198;}
				.question .ser_que h2{margin: 10px 0;color:#666;font-weight: normal;font-size: 20px;}
				.question .ser_que p{font-size: 16px;color: #333;}
				@media only screen and (max-width:750px){
					.guide .title{line-height: 34px;font-size: 16px;}
					.question .que_tit{line-height: 34px;font-size: 16px;}
				}
				@media only screen and (max-width:480px){
					.question{margin-top: 30px;padding: 0;}
					.question .que_tit{padding:2%;}
					.question .pro_que,.question .ser_que{padding:3% 2%;}
					.question .pro_que p,.question .ser_que p{font-size: 14px;}
					.question .pro_que h2,.question .ser_que h2{font-size: 16px;}
				}
				/* download */
				.about_download .title_wrap{padding: 3.5% 0 20px;}
				.about_download .download_layout{padding: 3.5% 0;background: #f7f7f7;}
				.about_download .download_layout ul{padding: 0 5.3%;box-sizing: border-box;}
				.about_download .download_layout ul li{padding: 20px;margin-bottom: 2%;background: #fff;align-items: center;box-sizing: border-box;}
				.about_download .download_layout ul li:nth-last-child(1){margin-bottom: 0;}
				.about_download .download_layout ul li .dwld_con{display: flex;flex-wrap: nowrap;justify-content: space-between;}
				.about_download .download_layout ul li .doc_img{width: 100px;border-right: 1px solid #e4e4e4;box-sizing: border-box;}
				.about_download .download_layout ul li .doc_img img{display: block;width: 50px;}
				.about_download .download_layout ul li .content{padding:0 15px;width: calc(100% - 236px);width: -webkit-calc(100% - 236px);box-sizing: border-box;}
				.about_download .download_layout ul li .content h3{color: #333;font-size: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
				.about_download .download_layout ul li .dl{padding: 10px 28px;width: 136px;height: 39px;box-sizing: border-box;background: #014198;}
				.about_download .download_layout ul li .dl span{display: inline-block;color: #fff;vertical-align: middle;}
				.about_download .download_layout ul li .dl i{margin-left: 4px;display: inline-block;vertical-align: middle;}
				.about_download .download_layout ul li .dl i > img{display: block;}
				.about_download .download_layout ul li .dl span a{display: block;}
				@media only screen and (max-width:480px){
					.about_download .download_layout ul{padding: 0;}
					.about_download .download_layout ul li{padding: 14px;}
					.about_download .download_layout ul li .doc_img{width: 60px;}
					.about_download .download_layout ul li .content{width: calc(100% - 120px);width: -webkit-calc(100% - 120px);}
					.about_download .download_layout ul li .content h3{font-size: 16px;}
					.about_download .download_layout ul li .dl{width: 60px;padding: 10px 18px;}
					.about_download .download_layout ul li .dl span{display: none;}
				}
				
				.pro_detail table{border-collapse: collapse;text-align: left;border: 1px solid #eee;}
				.pro_detail table tr th,.pro_detail table tr td{border: 1px solid #eee;line-height: 28px;}
				@media only screen and (max-width:480px){
					.pro_detail table tr th,.pro_detail table tr td{font-size: 14px;line-height: 24px;}
				}
				
				/* about_fs */
				.about_fs{padding: 3.5% 0 0;background: #f7f7f7;}
				.about_fs .nei_title {padding: 110px 0;background: url(../image/fs_bg.jpg)no-repeat center/cover;}
				.about_fs .nei_title .tit{font-size: 50px;color: #4792f7;}
				.about_fs .nei_title .en{color: #e5e5e5;font-weight: normal;}
				.about_fs .fs_title .slogan{margin-top: 20px;font-size: 18px;text-align: center;}
				.about_fs .status{margin: 5% 0;}
				.about_fs .fs_title .line{display: block;margin: 0 auto 2%;width: 150px;height: 4px;background: #014198;}
				.about_fs .fs_title .tit{font-size: 34px;color: #333;text-align: center;}
				@media only screen and (max-width:768px){
					.about_fs .nei_title{font-size: 26px;}
					.about_fs .nei_title .tit{font-size: 36px;}
					.about_fs .fs_title .tit{font-size: 30px;}
				}
				@media only screen and (max-width:480px){
					.about_fs{padding: 30px 0 0;}
					.about_fs .nei_title{padding: 60px 0;font-size: 18px;}
					.about_fs .nei_title .tit{font-size: 18px;}
					.about_fs .nei_title .en i{display: none;}
					.about_fs .fs_title .tit{font-size: 18px;}
					.about_fs .fs_title .line{margin: 0 auto 20px;width: 80px;}
				}
				
				.about_fs .status .points{margin-top: 1%;justify-content: center;}
				.about_fs .status .points .lf_part{margin-right: 50px;}
				@media only screen and (max-width:480px){
					.about_fs .status{margin: 30px 0;}
					.about_fs .status .points{margin-top: 20px;flex-wrap: wrap;}
					.about_fs .status .points .lf_part{margin:0 0 20px 0;width: 100%;}
					.about_fs .status .points .lf_part img{display: block;margin: 0 auto;width: 50%;}
					.about_fs .status .points .rt_part{width: 100%;}
					.about_fs .status .points .rt_part img{display: block;margin: 0 auto;width: 90%;}
				}
				
				.about_fs .core_technology .core_layout{display: flex;flex-wrap: wrap;justify-content: space-between;}
				.about_fs .core_technology .problem{width: 23%;}
				.about_fs .core_technology .problem ul{display: flex;flex-flow: column;width: 100%;height: 100%;justify-content: space-between;}
				.about_fs .core_technology .problem ul li{position: relative;width: 100%;height: 15%;background: #237ebb;font-size: 18px;color: #fff;}
				.about_fs .core_technology .problem ul li:hover{background: #0152a0;}
				.about_fs .core_technology .problem ul li p{position: absolute;width: 90%;top: 50%;left: 50%;transform: translate(-50%,-50%);}
				.about_fs .core_technology .technology{position: relative;width: 75%;height: 629px;overflow: hidden;zoom: 1;background:#0e3765 url(../image/technology_bg.png)no-repeat center;color: #fff;}
				.about_fs .core_technology .technology ul{position: absolute;width: 33.3%;}
				.about_fs .core_technology .technology ul.lf_item{position: absolute;left: 2%;top: 60%;transform: translateY(-50%);}
				.about_fs .core_technology .technology ul.mid_item{position: absolute;left: 50%;bottom:0;transform: translateX(-50%);}
				.about_fs .core_technology .technology ul.rt_item{position: absolute;right: 2%;top: 52%;transform: translateY(-50%);}
				.about_fs .core_technology .technology ul.lf_item li,.about_fs .core_technology .technology ul.rt_item li{margin: 15% 0;}
				.about_fs .core_technology .technology ul li .tit{margin-bottom: 10px;font-size: 20px;}
				.about_fs .core_technology .technology ul li .tit em{font-size:34px;margin-right: 15px;}
				.about_fs .core_technology .technology ul li .con{font-size: 14px;line-height: 24px;}
				
				.about_fs .core_technology .fs_title{margin-top: 3%;}
				.about_fs .core_technology .fs_title .tit{color: #fff;font-weight: bold;}
				.about_fs .core_technology .fs_title .slogan{margin-top: 20px;font-size: 18px;text-align: center;}
				@media only screen and (max-width:768px){
					.about_fs .core_technology .problem ul li{font-size: 16px;}
					.about_fs .core_technology .technology ul li .tit em{font-size: 30px;}
					.about_fs .core_technology .technology ul.mid_item{display: none;}
					.about_fs .core_technology .technology ul.lf_item{top: 100px;width: 46%;transform: initial;}
					.about_fs .core_technology .technology ul.rt_item{top: 100px;width: 46%;transform: initial;}
				}
				@media only screen and (max-width:480px){
					.about_fs .core_technology .fs_title .slogan{font-size: 16px;}
					.about_fs .core_technology .fs_title .slogan i{display: none;}
					.about_fs .core_technology .problem{width: 100%;}
					.about_fs .core_technology .problem ul{padding: 20px 0;flex-flow: row;flex-wrap: wrap;height: auto;background: #237ebb;}
					.about_fs .core_technology .problem ul li{padding: 10px 3%;height: auto;width: 50%;box-sizing: border-box;font-size: 14px;}
					.about_fs .core_technology .problem ul li p{position: initial;width: 100%;transform: initial;}
					.about_fs .core_technology .technology{padding: 30px 3%;width: 100%;height: auto;background:#0e3765;}
					.about_fs .core_technology .technology ul.lf_item{position: initial;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
					.about_fs .core_technology .technology ul.rt_item{position: initial;width: 100%;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
					.about_fs .core_technology .technology ul.lf_item li, .about_fs .core_technology .technology ul.rt_item li{margin: 10% 0;width: 48%;}
					.about_fs .core_technology .technology ul li .tit em{display: none;;font-size: 22px;}
					.about_fs .core_technology .technology ul li .tit {margin-bottom: 10px;font-size: 16px;}
					.about_fs .core_technology .technology ul li .con{line-height: 20px ;}
				}
				
				/* .about_fs .fs_adv{margin-top: 3.5%;}
				.about_fs .fs_adv .adv_layout{}
				.about_fs .fs_adv .adv_layout .row{padding: 30px 0;background: #204575;position: relative;}
				.about_fs .fs_adv .adv_layout .row ul{padding-left: 15%;width: calc(100% - 730px);width: -webkit-calc(100% - 730px);display: flex;flex-wrap: wrap;justify-content: space-between;box-sizing: border-box;}
				.about_fs .fs_adv .adv_layout .row ul li img{width: 45px;height: 45px;}
				.about_fs .fs_adv .adv_layout .row ul li{padding: 30px;width: 33.3%;box-sizing: border-box;}
				.about_fs .fs_adv .adv_layout .row ul li h4{padding: 15px 0 30px;font-size: 20px;font-weight: normal;color: #fff;position: relative;}
				.about_fs .fs_adv .adv_layout .row ul li h4::before{content:"";position: absolute;left: 0;bottom:18px;width: 56px;height: 2px;background-color: #fff;}
				.about_fs .fs_adv .adv_layout .row ul li h4:after{content:"";position: absolute;left: 0;bottom:14px;width: 40px;height: 2px;background: #fff;}
				.about_fs .fs_adv .adv_layout .row ul li:hover{background: rgba(255,255,255,.1);}
				.about_fs .fs_adv .adv_layout .row ul li .content p{font-size: 14px;color: #bbb;line-height: 24px;}
				.about_fs .fs_adv .adv_layout .row .related_img{position: absolute;top: 0;right: 0;width: 700px;height: 100%;}
				.about_fs .fs_adv .adv_layout .row .related_img .img_item{position: relative;height: 100%;overflow: hidden;}
				.about_fs .fs_adv .adv_layout .row .related_img .img_item img{position: absolute;width: 100%;height: 100%;top:0;left: 0;}
				@media only screen and (max-width:1400px){
					.about_fs .fs_adv .adv_layout .row ul{padding-left: 3%;width: calc(100% - 550px);width: -webkit-calc(100% - 550px);}
					.about_fs .fs_adv .adv_layout .row ul li{padding: 2%;}
					.about_fs .fs_adv .adv_layout .row .related_img{width: 540px;}
					.about_fs .fs_adv .adv_layout .row .related_img .img_item img{height: auto;}
				}
				@media only screen and (max-width:1000px){
					.about_fs .fs_adv .adv_layout .row ul{padding: 0 5%;width: 100%;}
					.about_fs .fs_adv .adv_layout .row ul li{padding: 2%;width:33.3%;}
					.about_fs .fs_adv .adv_layout .row .related_img{display: none;}
				}
				@media only screen and (max-width:768px){
					
				}
				@media only screen and (max-width:480px){
					.about_fs .fs_adv{margin-top: 30px;}
					.about_fs .fs_adv .adv_layout .row ul{padding: 0 3%;}
					.about_fs .fs_adv .adv_layout .row ul li img{width: 32px;height: 32px;}
					.about_fs .fs_adv .adv_layout .row ul li h4{font-size: 18px;}
					.about_fs .fs_adv .adv_layout .row ul li{width: 100%;}
					.about_fs .fs_adv .adv_layout .row ul li .content p{width: 49%;float: left;}
				} */
				.flx_w{display: flex;flex-wrap: wrap;justify-content: space-between;}
				.about_fs .fs_adv{}
				.about_fs .fs_adv .fs_title{margin: 5% 0;}
				.about_fs .fs_adv .adv_layout{}
				.about_fs .fs_adv .adv_layout .row{padding:5% 0;background: #204575;position: relative;}
				.about_fs .fs_adv .adv_layout .row ul{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;box-sizing: border-box;}
				.about_fs .fs_adv .adv_layout .row ul li{padding: 30px;width: 33.3%;box-sizing: border-box;cursor: pointer;}
				.about_fs .fs_adv .adv_layout .row ul li img{display: inline-block;vertical-align: middle;}
				.about_fs .fs_adv .adv_layout .row ul li h4{display: inline-block;padding: 15px 0 30px 20px;font-size: 20px;font-weight: normal;color: #fff;position: relative;vertical-align: middle;}
				.about_fs .fs_adv .adv_layout .row ul li h4::before{content:"";position: absolute;left: 20px;bottom:18px;width: 56px;height: 2px;background-color: #fff;}
				.about_fs .fs_adv .adv_layout .row ul li h4:after{content:"";position: absolute;left: 20px;bottom:14px;width: 40px;height: 2px;background: #fff;}
				.about_fs .fs_adv .adv_layout .row ul li.on{background: rgba(255,255,255,.1);}
				.about_fs .fs_adv .adv_layout .row ul li:hover{background: rgba(255,255,255,.1);}
				.about_fs .fs_adv .adv_layout .row .related_img .text_part{padding: 0 30px;width: 36%;box-sizing: border-box;}
				.about_fs .fs_adv .adv_layout .row .related_img .img_part{width: 64%;}
				.about_fs .fs_adv .adv_layout .row .related_img .content p{font-size: 24px;color: #bbb;line-height: 2;}
				.about_fs .fs_adv .adv_layout .row .related_img .content p.hd{color: #fff;font-weight: bold;font-size: 28px;}
				.about_fs .fs_adv .adv_layout .row .related_img .content p:hover{color: #fff;}
				.about_fs .fs_adv .adv_layout .row .related_img{margin-top: 40px;position: initial;width: auto;height: auto;}
				.about_fs .fs_adv .adv_layout .row .related_img .img_item{position: relative;overflow: hidden;}
				.about_fs .fs_adv .adv_layout .row .related_img .img_item img{width: 100%;}
				@media only screen and (max-width:1000px){
					.about_fs .fs_adv .adv_layout .row ul li{padding: 2%;width:33.3%;text-align: center;}
					.about_fs .fs_adv .adv_layout .row ul li img{width: 40px;height: 40px;}
					.about_fs .fs_adv .adv_layout .row ul li h4{font-size: 18px;}
					.about_fs .fs_adv .adv_layout .row .related_img .content p.hd{font-size: 24px;}
					.about_fs .fs_adv .adv_layout .row .related_img .content p{font-size: 16px;}
				}
				@media only screen and (max-width:768px){
					.about_fs .fs_adv .adv_layout .row .related_img .content p.hd{font-size: 20px;}
				}
				@media only screen and (max-width:480px){
					.about_fs .fs_adv .fs_title{margin: 30px 0;}
					.about_fs .fs_adv .adv_layout .row ul{padding: 0 3%;}
					.about_fs .fs_adv .adv_layout .row ul li{padding: 0;}
					.about_fs .fs_adv .adv_layout .row ul li img{display: none;}
					.about_fs .fs_adv .adv_layout .row ul li h4{font-size: 16px;padding-left: 0;}
					.about_fs .fs_adv .adv_layout .row ul li h4::before,.about_fs .fs_adv .adv_layout .row ul li h4:after{left: 0;width: 22px;}
					.about_fs .fs_adv .adv_layout .row .related_img{margin-top: 20px;}
					.about_fs .fs_adv .adv_layout .row .related_img .text_part{padding: 0 2% 20px;width:100%;}
					.about_fs .fs_adv .adv_layout .row .related_img .content p{font-size: 14px;line-height: 24px;}
					.about_fs .fs_adv .adv_layout .row .related_img .content p.hd{font-size: 16px;}
					.about_fs .fs_adv .adv_layout .row .related_img .img_part{width: 100%;}
				}
				
				/* about_mes */
				.about_mes{padding: 3.5% 0;background: #f7f7f7;}
				.about_mes .nei_title{padding: 110px 0;background: url(../image/fs_bg.jpg)no-repeat center/cover;}
				.about_mes .nei_title .tit{font-size: 50px;color: #4792f7;}
				.about_mes .nei_title .en{color: #e5e5e5;font-weight: normal;}
				.about_mes .mes_title .slogan{margin-top: 20px;font-size: 18px;text-align: center;}
				.mes_title .tit{font-size: 36px;color: #204575;}
				.mes_title .tit b{color: #4792f7;}
				@media only screen and (max-width:768px){
					.about_mes .nei_title{font-size: 26px;}
					.about_mes .nei_title .tit{font-size: 36px;}
					.about_mes .mes_title .tit{font-size: 30px;}
					.about_mes .mes_item .content .mes_text{font-size: 18px;}
				}
				@media only screen and (max-width:480px){
					.about_mes{padding: 30px 0;}
					.about_mes .nei_title{padding: 60px 0;font-size: 18px;}
					.about_mes .nei_title .tit{font-size: 18px;}
					.about_mes .nei_title .en i{display: none;}
					.about_mes .mes_title .tit{font-size: 20px;}
				}
				
				
				.about_mes .mes_item{margin-top: 3.5%;}
				.about_mes .mes_item .content .mes_text{margin: 2% 0;text-indent: 2em;font-size: 20px;color: #333;font-weight: bold;line-height: 28px;}
				.about_mes .mes_item .content .mes_text b{color: #204575;}
				.about_mes .mes_item .content img{display: block;margin: 0 auto;}
				.about_mes .mes_item .content .function{display: flex;flex-wrap: wrap;justify-content: space-between;margin: 2% 0 0;background: #fff;}
				.about_mes .mes_item .content .function .function_text{padding: 4%;width: 50%;text-indent: 2em;font-size: 20px;color: #333;font-weight: bold;line-height: 28px;box-sizing: border-box;}
				.about_mes .mes_item .content .function .function_text p{font-weight: normal;line-height: 2em;font-size: 18px;}
				.about_mes .mes_item .content .function .function_text p.tit{margin-bottom: 10px;text-indent: initial;font-size: 30px;}
				.about_mes .mes_item .content .function .function_img{width: 50%;}
				@media only screen and (max-width:480px){
					.about_mes .mes_item{margin-top: 30px;}
					.about_mes .mes_item .content .mes_text{margin: 20px 0;font-size: 15px;line-height: 24px;}
				}
				
				.about_mes .mes_item02 .box_list ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
				.about_mes .mes_item02 .box_list ul li {margin: 10px 0;width: 25%;}
				.about_mes .mes_item02 .box_list ul li .circle{margin: 0 auto;}
				.about_mes .mes_item02 .box_list ul li .circle{width: 150px;height: 150px;border-radius: 50%;background: #204575;position: relative;}
				.about_mes .mes_item02 .box_list ul li .circle .text{position: absolute;top:28%;left: 50%;width: 100%;transform: translateX(-50%);text-align: center;color: #fff;}
				.about_mes .mes_item02 .box_list ul li .circle .text strong{font-size: 18px;}
				.about_mes .mes_item02 .box_list ul li .circle p{font-size: 14px;}
				.about_mes .mes_item02 .box_list ul li .circle .line{margin: 10px auto;width: 80%;height: 1px;background: #fff;}
				@media only screen and (max-width:680px){
					.about_mes .mes_item02 .box_list ul:after{content:"";width: 33.3%;}
					.about_mes .mes_item02 .box_list ul li{width: 33.3%;}
					.about_mes .mes_item02 .box_list ul li .circle .text{top: 18%;}
				}
				@media only screen and (max-width:480px){
					.about_mes .mes_item02 .box_list ul li{width: 48%;}
					.about_mes .mes_item02 .box_list ul li .circle{width: 98%;height: 120px;border-radius: 0;}
					.about_mes .mes_item02 .box_list ul li .circle .text strong{font-size: 13px;}
					.about_mes .mes_item02 .box_list ul li .circle .line{margin: 4px auto;}
				}
				
				.about_mes .mes_item03 .content .function .function_text p{line-height: 2em;}
				.about_mes .mes_item03 .content .function .function_text p b{color: #7ab22a;}
				@media only screen and (max-width:768px){
					.about_mes .mes_item .content .function .function_text{padding: 2% 3%;text-indent: initial;}
					.about_mes .mes_item .content .function .function_text p{font-size: 16px;line-height: 28px;}
					.about_mes .mes_item .content .function .function_text p.tit{font-size: 22px;line-height: 24px;}
				}
				@media only screen and (max-width:480px){
					.about_mes .mes_item .content .function{margin-top: 25px;}
					.about_mes .mes_item .content .function .function_text{padding: 20px 3%;width: 100%;}
					.about_mes .mes_item .content .function .function_text p.tit{font-size: 20px;}
					.about_mes .mes_item .content .function .function_img{width: 100%;}
					.about_mes .mes_item .content .function .function_text p{font-size: 14px;}
				}
				
				
				/* caselist */
				.flx_w{display: flex;flex-wrap: wrap;justify-content: space-between;}
				.caselist{background: #fff;padding: 3.5% 0;}
				.caselist .list_content .side_lf{float: left;width: 75%;}
				.caselist .list_content .content_wrap{width: 100%;}
				.caselist .list_content .content_wrap:after{content:"";width: 33%;}
				.caselist .list_content .content_wrap.flx{flex-wrap: wrap;}
				.caselist .list_content .content_item{margin-bottom: 15px;width: 32.5%;transition: all .5s;box-sizing: border-box;border:1px solid #e5e5e5;}
				.caselist .list_content .content_item .ico_img{position: relative;left: 0;top: 0;width: 100%;height: 0;padding-bottom: 63%;overflow: hidden;}
				.caselist .list_content .content_item .ico_img img{position: absolute;left:50%;top:50%;transition: all .3s;transform: translate(-50%,-50%);}
				.caselist .list_content .content_item .ico_img .mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,41,80,.86);opacity: 0;transition: all .5s;transform: translateY(30%);}
				/* .caselist .list_content .content_item:hover .ico_img img{transform: translate(-50%,-50%) scale(1.1) ;} */
				.caselist .list_content .content_item .content{position: absolute;left: 50%;top: 50%;padding: 10px 15px;width: 100%;transform: translate(-50%,-20%);box-sizing: border-box;color: #fff;opacity: 0;transition: all .5s;text-align: center;}
				.caselist .list_content .content_item:hover .mask{opacity: 1;transform: translateY(0);}
				.caselist .list_content .content_item:hover .content{transform: translate(-50%,-50%);opacity: 1;}
				.caselist .list_content .content_item .content .line{margin: 20px auto ;width: 46px;height: 1px;background: #efefef;}
				.caselist .list_content .content_item .text{box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;}
				.caselist .list_content .content_item .text .tit{font-size: 15px;transition: all .5s;font-weight: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;}
				.caselist .list_content .content_item .text .jianjie{display: none;}
				.caselist .list_content .content_item .text .jianjie p{margin:10px 0 4%;font-size: 14px;line-height: 24px;display: -webkit-box;-webkit-line-clamp: 2;overflow: hidden;-webkit-box-orient: vertical;transition: all .5s;}
				.caselist .list_content .content_item .more{display: inline-block;width: auto;background: url(images/icon_16.png)no-repeat center;white-space: nowrap;vertical-align: middle}
				.caselist .list_content .content_item .ico_more{display: inline-block;background:url(../image/icon_more.png)no-repeat center;width: 17px;height: 17px;vertical-align: middle;margin-right: 5px;}
				.caselist .list_content .content_item .tag{position: absolute;left: 0;bottom: 20px;width: 100%;justify-content: center;z-index: 2;color: #fff;}
				.caselist .list_content .content_item .tag span{padding:4px;margin: 0 2px;display: inline-block;background: #545454;border-radius: 3px;}
				.caselist .list_content .content_item:hover .tag{bottom: 0;}
				.caselist .list_content .side_rt{float: right;width: 22%;}
				.caselist .list_content .side_rt .side_box{margin-bottom: 30px;background: #fff;}
				.caselist .list_content .side_rt .side_box .con_hd{padding-left: 45px;margin: 0px;border-top: 2px solid #015bac;border-bottom: 1px solid #dddddd;line-height: 46px;font-size: 16px;color: #fff;letter-spacing: 1px;background: #014198;}
				.caselist .list_content .side_rt .side_box ul{padding: 12px 0;margin-bottom: 0px;}
				.caselist .list_content .side_rt .side_box ul li{height: 37px;overflow: hidden;line-height: 37px;text-overflow: ellipsis;white-space: nowrap;}
				.caselist .list_content .side_rt .side_box ul li a{position: relative;padding-left: 14px;font-size: 16px;color: #3A3737;background: url(../image/icon_18.png)no-repeat left;}
				/* .caselist .list_content .side_rt .side_box ul li a::before{content: "";position: absolute;top: 8px;left: 2px;width: 6px;height: 6px;background: #e62129;transform: rotateZ(45deg);} */
				.caselist .list_content .side_rt .side_box .hot_tag li{float: left;margin:0 5px 5px 0;padding: 4px;width: auto;height: auto;line-height: initial;box-sizing: border-box;border: 1px solid #ddd;overflow:initial;text-overflow: initial;white-space: initial;}
				.caselist .list_content .side_rt .side_box .hot_tag li a{display: block;position: initial;font-size: 15px;color: #3A3737;padding-left: 0;}
				.caselist .list_content .side_rt .side_box .hot_tag li a::before{content: initial;}
				.caselist .list_content .side_rt .side_box:nth-child(1) .con_hd{background: #014198 url(../image/icon_29.png)no-repeat left 6px center;}
				.caselist .list_content .side_rt .side_box:nth-child(2) .con_hd{background:#014198 url(../image/icon_29.png)no-repeat left 6px center;}
				.caselist .list_content .side_rt .side_box.box_hot .con_hd{background:#014198 url(../image/icon_29.png)no-repeat left 6px center;}
				.caselist .list_content .side_rt .side_box .hot_tag li a{background: initial;}
				@media only screen and (max-width:1100px){
					.caselist .list_content .content_item .tag{display: none;}
				}
				@media only screen and (max-width:992px){
					.caselist .list_content .content_item{width:49%}
				}
				@media only screen and (max-width:768px){
					.caselist .list_content .side_lf{width: 100%;}
					.caselist .list_content .side_rt{margin-top: 30px;width: 100%;}
				}
				@media only screen and (max-width:480px){
					.caselist{padding: 30px 0;}
					.caselist .list_content .side_rt .side_box{margin-bottom: 10px;}
					.caselist .list_content .side_rt .side_box ul li{height: auto;line-height: 28px;}
					.caselist .list_content .side_rt .side_box ul li a{font-size: 14px;}
				}